package com.cy.demo1.service;

import com.cy.demo1.entity.User;

/*用户业务层接口*/
public interface IUserService {
    /**
     * 用户注册方法
     * @param user 用户的数据对象
     */
    void reg(User user);

    /**
     *
     * @param username 用户名
     * @param password 用户密码
     * @return 当前匹配的用户数据，如果没有则返回null值
     */
    User login(String username, String password);

    /**
     * 根据用户id查询用户的数据
     * @param userId 用户id
     * @return 用户数据
     */
     User getByUid(Integer userId);

    /**
     * 更新用户的数据操作
     * @param userId 用户
     * @param userName 用户的名称
     * @param user 用户对象的数据
     */
    void changeInfo(Integer userId,String userName,String password);
}
